interview question for c language